Translation of embusan in English:

embusan

bellows

noun

  • 1

    bellows
  • 2

    (wind)
    blowing, blast
  • 3

    suggestion