From English

  1. stimHyped up or fired up with excitement, from English 'steam'.English
    +0