Definition of Davis Mountains in English:

Davis Mountains

proper noun

  • A range in southwestern Texas, site of the Mount Locke observatory and several resorts.