Subscribe English
look up any word, like yeet:

1 definition by mowgli23

 
1.
A smell emitted by people who travel to Venezuela and/or consume a diet consisting primarily of beans and vegetables.
Man, that girl is giving off some MAJOR mookie stink!
by mowgli23 March 01, 2011
2 0