English-Arabic dictionary »

snow leopard meaning in Arabic

EnglishArabic
snow leopard a large feline mammal, ''Panthera uncia''

نِمْر اَلثُّلُوجm