English Dictionary
Definition English rose in British English
English rose noun
[countable] noun
1
an attractive English woman with an appearance traditionally thought to be typical of English women
Synonyms and related words
