Translation of leru in English:

leru

cloud

noun (class 5, plural maru)

  • 1

    cloud