1 definition by aimeel

Gwatch is a word of welsh origin that refers to the genital area of a female.
Every woman has a gwatch.
by aimeel May 27, 2007
Get the gwatch mug.