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

مَطَر غَزِير meaning in بالإنجليزية

العربيةإنجليزي
مَطَر غَزِير m

downpourheavy rain