Translation of lahar in English:

lahar

lava

noun

  • 1

    lava