NewSlangz's definitions
Translated to mean "chief," Omda resembles a elderly egyptian male characterized by 1) dental deformities, 2) premature ejacuation 3) a hyeena-like laugh
by NewSlangz May 25, 2009
Get the Omda mug.