i don't think i can go to haunted houses, because i am such a howler
sense 1, somebody who is really loud and vocal
"i don't think i can go to haunted houses, because i am such a howler" What is the definition of "howler"?