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
Mug icon

Dirty Sanchez Plush

It does not matter how you do it. It's a Fecal Mustache.

Buy the plush