Noun Definitiontwin falls1.Definition: a town on the Snake River in south central Idaho near the Twin FallsCategory: Places2.Definition: a waterfall in the Snake River in southern IdahoRelated Noun(s):twinCategory: Objects