devonshire

Nouns

  • (n) a county in southwestern England Devon,

Synonyms

Devon

Words of close approximity

Devonshire cream