Advertisement

Advertisement

Twin Peaks

noun

  1. a mountain in central Idaho: highest peak in the Salmon River Mountains. 10,340 feet (3,154 meters).


Advertisement

Advertisement

Advertisement

Advertisement