meaning of hyracoidea

1. An order of small hoofed mammals, comprising the single living genus Hyrax.
2.
hyraxes and some extinct animals


Related Words

hyracoidea |

Developed & Maintained By Taraprasad.com

Treasure Words