Top definition
n: The name given to a set of freshly shaved balls which, with the exposed follicles on the scrotum, resemble the skin on a frozen store-bought turkey.
His frozen turkey felt smooth as he brushed it gently across the girl's nose.
by jagger27 January 20, 2012
Get the mug
Get a Frozen Turkey mug for your fish Julia.

Available Domains :D