meaning of ovotesttis

1. An organ which produces both ova and spermatozoids; an hermaphrodite gland.


Related Words

ovotesttis |

Developed & Maintained By Taraprasad.com

Treasure Words