English Dictionary
Definition sling off in British English
sling off phrasal verb
[intransitive] phrasal verb
1
to blame or criticize someone in an unpleasant, unkind way
Synonyms and related words
