Top Definition
A person who likes being or is currently under the influence of ecstasy. The term comes from how big the person's pupils are on the drug.
Person 1: Dude, were you alright at the party last night?

Person 2: Yeah bro, you already know that I'm an owl master.
by jlepsta May 25, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.