hyracoidea
English
hyracoidea meaning in English • hyracoidea का अर्थ अंग्रेजी में
n. pl.
- An order of small hoofed mammals, comprising the single living genus Hyrax.