Definify.com
Definition 2024
ovotestis
ovotestis
English
Noun
ovotestis (plural ovotestes)
- (biology) A hermaphroditic gonad, found in certain gastropods, that produces both sperm and eggs
Translations
biology:a hermaphroditic gonad that produces both sperm and eggs
|