English Dictionary
Definition in British English
phrase
phrase
1
used for emphasizing that someone or something is impressive or important
Synonyms and related words
