sting like a bee

EnglishEdit

VerbEdit

sting like a bee

  1. (colloquial, simile) to deliver a powerful punch

See alsoEdit