Dictionary.com
Thesaurus.com

Edsel Ford Range

American  

noun

  1. a mountain range in Antarctica, E of the Ross Sea.