FAQs About the word ovotesttis

ఓవోటెస్టిస్

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

No synonyms found.

No antonyms found.

ovotestis => ఓవోటెస్టిస్, ovology => అండజశాస్త్రం, ovolo => ఓవోలో, ovoidal => అండాకారము, ovoid => గుడ్డు ఆకారం,