Arabic-English dictionary »

مَرْمُوط meaning in English

ArabicEnglish
مَرْمُوط m

marmotrodent of the genera Marmota