Translation of lelurah in English:

lelurah

gully

noun

  • 1

    gully, narrow channel cut by water or carrying rainwater from a building