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

أَمْطَرَ meaning in بالإنجليزية

العربيةإنجليزي
أَمْطَرَ

rainof rain: to fall from the sky

rainto issue in large quantities

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

rain cats and dogsto rain very heavily