Wiktionary
sling off
vb. (context Australia colloquial idiomatic English) To criticise or mock