Meaning of “annihilate” - Learner’s Dictionary

annihilate

verb [ T ] uk us /əˈnaɪɪleɪt/
DESTROY

to destroy something completely:

a city annihilated by an atomic bomb
DEFEAT informal

to defeat someone very easily

annihilation uk us /əˌnaɪɪˈleɪʃən/ noun [ U ]

(Definition of “annihilate” from the Cambridge Learner’s Dictionary © Cambridge University Press)