SPERMAPHORE


Meaning of SPERMAPHORE in English

noun that part of the ovary from which the ovules arise; the placenta.

Webster English vocab.      Английский словарь Webster.