look up any word, like eiffel tower:

1 definition by larisa

 
1.
A synonym for "out of your mind".
You've gone loo-loo dogg.
by larisa October 10, 2005