Arabic-English dictionary »

زَمْجَرَة meaning in English

ArabicEnglish
زَمْجَرَة f

growldeep, rumbling, threatening sound