Skip to main content

potorch's definitions

Chenoa

Small town in central Illinois. The place where ambition goes to die.
you're going to work at a gas station your whole life? no wonder you live in chenoa.
by potorch December 8, 2011
mugGet the Chenoa mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email