English Dictionary
Definition of all in British English
of all
phrase
1
used for expressing surprise that a particular thing/person/place is the one involved in something
Synonyms and related words
