1 definition by dalton ogden

Top Definition
the best place on earth to grow a pair of balls. twin falls will kick your ass. just stay away from the local passtime, meth.
amel: dude, we gotta leave twin falls for good
ryan: its too late, theres no hope
amel: there is always hope!
by dalton ogden February 16, 2009

Mug icon
Buy a twin falls mug!