Translation of limpahan in English:

limpahan

something that overflows

noun

  • 1

    something that overflows, outlet for excess liquid