1 definition by dalton ogden

1
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
Get the merch
Get the twin falls neck gaiter and mug.