SPERMATOPHOROUS Meaning of SPERMATOPHOROUS in English (a.) Producing seed, or sperm; seminiferous; as, the so-called spermatophorous cells. Webster's English dictionary. Английский словарь Webster. 2012