1 definition by gay69

A slang name for a "faggot fucker" or someone of redneck homophobia.
"Yo, that kid hates homos but I seen him checking out my ass in the locker room"

"Yeah he is a total john reese"
by gay69 February 6, 2010
Get the John Reese mug.