English Dictionary
Definition bar none in British English
bar none phrase
phrase
1
used for emphasizing that someone or something is the best
Synonyms and related words
