One who or that which annihilates; something that completely destroys or eliminates.
From annihilate plus -or/-er (suffix for agent nouns meaning 'one who does'). Built from Latin 'annihilare' following English agent noun patterns.
In algebra and mathematics, 'annihilators' are special operators that reduce things to zero—the same metaphor from destruction applied to abstract mathematical objects!
Complete word intelligence in one call. Free tier — 50 lookups/day.