Tamil Dictionary 🔍

hyracoid

Hy"ra*coid, a. (Zoöl.) Defn: Of or pertaining to the Hyracoidea. -- n. Defn: One of the Hyracoidea.


hyracoid - Similar Words