1 definition by alljackandnowork

A guy who would basically screw anything.
John is a snake molester. He'd fuck a snake if you held it still.
by alljackandnowork June 13, 2011
Get the snake molester mug.