spermatoid
English
spermatoid meaning in English • spermatoid का अर्थ अंग्रेजी में
Adjective
- Spermlike; resembling sperm, or semen.