rain down

Meaning

  1. To fall from the sky as, or like, rain.
  2. To let fall as, or like, rain.
  3. To strike (literally or figuratively) many times and/or very intensely.
  4. To appear suddenly or inexplicably in large numbers.

Translations

piovere addosso a

إنهال

إنهمر

انهل

تمطر

نهال

نهل

نهمر

أمْطر

Notes

Sign in to write sticky notes