Word info

ovotesttis

Noun

Meaning

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

Source: Webster's dictionary

Close letter words and terms