Translation of lumut in English:

lumut

moss

noun

  • 1

    moss