English Dictionary
Definition for all something in British English
for all something phrase
phrase
1
despite something
Synonyms and related words
