Top definition
To spend time lusting over a person or an object. To be seriously and obsessively addicted to something or someone.
Dan: "Oh dude there goes Alison!"
Mike: "Oh man...I mooned over her for so long...."
by Mytola August 06, 2006
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush