Definition of HUMBUZZ

  • a bull-roarer [n -ES]