Arabic-English dictionary »

أَمْطَرَ بِغَزَارَة meaning in English

ArabicEnglish
أَمْطَرَ بِغَزَارَة

rain cats and dogsto rain very heavily