Top definition
Somebody with a large, beak-like nose, similar to that of a toucan
Look everybody, here comes Glen the Touc!
by Somebody1258 November 02, 2007
Get the mug
Get a touc mug for your buddy Helena.