Twin Falls n 1: a waterfall in the Snake River in southern Idaho [syn: {Twin}] 2: a town on the Snake River in south central Idaho near the Twin Falls
Copyright © 2024 3Dict.net