English | German | Russian | Czech

spermatophorous English

Meaning spermatophorous meaning

What does spermatophorous mean?

spermatophorous

Producing seed or sperm; seminiferous.

Are you looking for...?