Translation of leleran in English:

leleran

noun

  • 1

    something that flows or oozes out (such as lava, etc.)