Skip to main content

turkey fan's definitions

turkey

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

Share this definition