English to Arabic

Meaning for:
Echidna
other
إيكيدنا (آكل النمل)