Definition Definition

tachyglossa - Meaning and Examples

Meaning of 'tachyglossa' (Webster Dictionary)

1 . Tachyglossa [ n. pl.]
- A division of monotremes which comprises the spiny ant-eaters of Australia and New Guinea. See Illust. under Echidna.