someone who is a loud talking douchebag. loudmouth.
Wow that Steve Taylor is a real douche whistle!
6👍 2👎