Arabic-English dictionary »

إِيكِيدْنَا meaning in English

ArabicEnglish
إِيكِيدْنَا f

echidnaany of the four species of small spined monotremes