high on

[high on] {adj. phr.} 1. Intoxicated on some drug or alcoholicdrink.

Rob was severely scolded by the dean for always being highon marijuana.

2. Enthusiastic about something.

Jeff is high onBeethoven and Brahms.