look up any word, like daquan:

1 definition by turkey fan

 
1.
lovely lovely LOVELY animal. very...erm...loving. and turkey-esque.
my friend: neville the turkey
by turkey fan November 10, 2003
10 40