1 definition by Spookyghost

1
A shy creature, varying in size and color, found on a males nether regions. This organism is often found in the morning, standing erect as if to salute the sun.
"Mom! Mom! My loo loo is staring at me again!"
by Spookyghost December 15, 2014
Get the mug
Get a Loo loo mug for your girlfriend Larisa.