arabdict Dictionary & Translator - Arabic-English translation for downpour

      Noun

      downpour [pl. downpours]
      downpour [pl. downpours]
      هطول {الأمْطارِ}
      downpour [pl. downpours]
      downpour [pl. downpours]
      downpour [pl. downpours]
      downpour [pl. downpours]

      ...

      انهمار {المَطَرِ}
      همرة {مِنَ المَطَر}