1 definition by turkey fan

lovely lovely LOVELY animal. very...erm...loving. and turkey-esque.
by turkey fan November 10, 2003
Get the turkey mug.