Definition of Davis Mountains in US English:

Davis Mountains

proper noun

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