SPERMARY


Meaning of SPERMARY in English

n. organ in which sperm are produced, testicle

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.