What is the meaning of しゃぶ?

stimulants

Source: wiktionary.org