English-Arabic dictionary »

leopards meaning in Arabic

EnglishArabic
Leopards [UK: ˈle.pədz]
[US: ˈle.pərdz]

النمور