look up any word, like sex:
 
1.
A person who pleases the senses and the mind simultaneously.

Myda makes both heads happy. ; )
by Evil#9 March 19, 2009
 
2.
It means "testicles" in a bulgarian dialect
"Da mi izduash MYDATA gromshinski"
by brnx May 03, 2008