English Dictionary
Definition you beauty in British English
you beauty phrase
phrase
1
used for expressing your pleasure at something
Synonyms and related words
