OVOTESTIS


Meaning of OVOTESTIS in English

n. (pl. -testes) Zool. an organ producing both ova and spermatozoa. [OVUM + TESTIS]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.