Translation of layar in English:

layar

sail

noun

  • 1

    sail, piece of fabric spread to catch the wind and drive a ship or boat along