Top definition
A place where country bumpkins live.
Yeah, that cowboy came from Idowa.
by buhbuhbuhBriana August 25, 2005
Get the mug
Get a Idowa mug for your cat Yasemin.
buy the domain for your travel blog