YourDictionary

hyracoid

noun

adjective

designating or of the hyraxes

link/cite print suggestion box