Skip to main content

tylopoda

English tylopoda meaning in English  •  tylopoda का अर्थ अंग्रेजी में
n. pl.
  • A tribe of ungulates comprising the camels.
Advertisement