twin falls

Noun
  1. a town on the Snake River in south central Idaho near the Twin Falls
  2. a waterfall in the Snake River in southern Idaho

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

twin falls
Twin Falls is a beautiful town near the famous waterfall.