to destroy (something) entirely
informal to defeat (somebody) conclusively; to rout or thrash (somebody)
(also + into) said of a subatomic particle and its antiparticle: to undergo annihilation; to be converted to energy by annihilation
annihilation noun
annihilator noun
[late Latin annihilatus, past part. of annihilare to reduce to nothing, from ad- + Latin nihil nothing]