English-Arabic dictionary »

rain cats and dogs meaning in Arabic

EnglishArabic
rain cats and dogs to rain very heavily

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