Translation of curahan in English:

curahan

precipitation

noun

  • 1

    precipitation
  • 2

    outflow, outpouring