1 English Synonyms for SPERMATOZOAN
Prev.1Next
spermatozoic
Definition: 1. (cytology) Of or pertaining to spermatozoa; of the nature of spermatozoa.
Show more information about spermatozoic
Prev.1Next
Search took: 4.5424 ms
Definition: 1. (cytology) Of or pertaining to spermatozoa; of the nature of spermatozoa.
Show more information about spermatozoic
Search took: 4.5424 ms