English Dictionary
Definition duchess in British English
duchess noun
[countable] noun
/ˈdʌtʃɪs/
Synonyms and related words
Synonyms and related words
