SPERMATOPHORE


Meaning of SPERMATOPHORE in English

n. an albuminous capsule containing spermatozoa found in various invertebrates.

Derivatives:

spermatophoric adj.

Oxford English vocab.      Оксфордский английский словарь.