1 definition by Dr.C.Neil DeMencha
1) An unstoppable, immeasurable force of sexual ferocity. While shy at first, a Carmelle will unleash themselves upon you and you shall forget your own name. Also, Carmelles enjoy donuts, Dr. Who and coffee.
2) Wonder Woman
3) A female Vulcan
4) A bespectacled scientist
2) Wonder Woman
3) A female Vulcan
4) A bespectacled scientist
by Dr.C.Neil DeMencha June 26, 2014