Translation of lanau in English:

lanau

silt

noun

  • 1

    silt, sediment deposit by water in a channel or harbour, etc.