Dictionary search results

Showing 1-3 of 3 results

spermatozoon British & World English

The mature motile male sex cell of an animal, by which the ovum is fertilized, typically having a compact head and one or more long flagella for swimming

spermatozoon English-Spanish

espermatozoide masculine, espermatozoo masculine