spermatozooid
English
spermatozooid meaning in English • spermatozooid का अर्थ अंग्रेजी में
Noun
- A spermatozoid.