GeneralConnection.com
➔
Dictionary
echidna
Noun
1. spiny anteater
2. anteater, monotreme, egg-laying mammal, spiny anteater
2. anteater, monotreme, egg-laying mammal
Usage