SPERMATOPHORE


Meaning of SPERMATOPHORE in English

n. structure containing a mass of sperm cells produced by the male of certain animal species (Zoology)

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