Twin Peaks (noun) Definition, Meaning & Examples

noun
  1. a mountain in central Idaho: highest peak in the Salmon River Mountains. 10,340 feet (3,154 meters).
Twin Peaks (noun) Definition, Meaning & Examples

More Definitions