high on
high on {adj. phr.}
1. Intoxicated on some drug or alcoholic drink.
Rob was severely scolded by the dean for always being high on marijuana.
2. Enthusiastic about something.
Jeff is high on Beethoven and Brahms.
Categories:
Source: A Dictionary of American Idioms