Library
[NL. See Ovum, and Testis.](Zoöl.) An organ which produces both ova and spermatozoids; an hermaphrodite gland.
View more Miscellaneous videos