1 definition by XD hahaha XD

A wanker with a huge ego to make up for his smaller...problems.
"How was your date with that guy?"

"Ugh, much worse than I had thought. He's definitely a Gareth."
by XD hahaha XD June 3, 2013
Get the Gareth mug.