babyd0ll's definitions
from the welsh meaning noble and honourable. A very common name within Wales often shortened to Gaz or gar. Also the best hubbie in the whole wide world.
by babyd0ll February 3, 2010
Get the Gareth mug.