Arabic-English dictionary »

سَمَنْدَل meaning in English

ArabicEnglish
سَمَنْدَل m

newttype of salamander