إنجليزي-العربية قاموس »

rain cats and dogs meaning in العربية

إنجليزيالعربية
rain cats and dogs to rain very heavily

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

Your history