Wiktionary
sting like a bee
vb. (context colloquial simile English) to deliver a powerful punch