Top definition
word meaning 'drugs.' Founded in New York 2 months ago.
'Dude! lets score some omomo!'
by lllove December 11, 2008
Get the mug
Get a omomo mug for your fish Trump.
buy the domain for your cat vlog