a stupid or incompetent person.
john is such a hammerhead
29👍 6👎
a stupid, mean, or obnoxious person.
that guy can be a real douchebag