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 => മുട്ടയുടെ ആകൃതിയിലുള്ള,