look up any word, like ethered:
 
1.
A term used by teenagers, that means to "roll" or take ecstasy, while in the presence of adults.
"Are we gonna ride the duck tonight?"
by Aft3rGlow February 04, 2010