spermatozoa

spermatozoa

English Noun
Ad

Definition

plural of spermatozoon

Ad