Subscribe English
look up any word, like tex-sex:
 
1.
A mentally challenged mammal with more than one reproductive organ on his/her/its body.
Bill: What the hell is that?
Jerry: Thats a dascalescu. Look, he has a vagina on his head!
Bill: HAHAHA!
Jerry: Point and laugh!
by Bill Rembert January 25, 2009
3 1

Words related to Dascalescu:

challenged mammal organ reproductive