Skip to main content

elephantoid

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