Tamil Dictionary 🔍

tachyglossa

Tach`y*glos"sa, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: A division of monotremes which comprises the spiny ant-eaters of Australia and New Guinea. See Illust. under Echidna.


tachyglossa - Similar Words