Noun Definition

devonshire

1.Definition: a county in southwestern England

Related Noun(s):devon

Category: Places