Arabic-English dictionary »

سَمُّور meaning in English

ArabicEnglish
سَمُّور m

beaversemiaquatic rodent

sableanimal