Top definition
The smelliest thing in the world.
Yomon smells like Chrono, except worse.
by Arrrrr August 02, 2004
Get the mug
Get a Yomon mug for your brother Trump.