Translation of lumut in English:

lumut

lichen

noun

  • 1

    lichen, dry-looking plant that grows on rocks, etc