devonshire

Noun
  1. A county in southwestern England (synset 108902171)

Other Searches