A giant douche bag, and or dildo. Someone who gets on other peoples nerves.
Jeez, why is Joe such a dildosaurus?
11👍 3👎