Translation of bayu in English:

bayu

breeze

noun

  • 1

    breeze, light wind