Translation of hembusan in English:

hembusan

blowing

noun

  • 1

    blowing, exhalation, bellows, device for blowing air into a fire