1 definition by Bill Dawson

Top Definition
a small town very far away
"My car broke down and I was stuck
in Snake Navel, Idaho."
by Bill Dawson November 14, 2003

Mug icon
Buy a snake navel mug!