elephantoid
English
elephantoid meaning in English • elephantoid का अर्थ अंग्रेजी में
Adjective
- Resembling an elephant in form or appearance.