Skip to main content

Definitions by larisa

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