Duchess

See also: duchess

English

Proper noun

Duchess

  1. A village in Alberta, Canada.