Are 'obliterate', 'annihilate' the same thing? I've searched dictionaries and they both mean to destroy completely, or in other words, destroy utterly:
obliterate [verb] [transitive]
1 to destroy something completely
- The bombing raid has obliterated whole villages
1 destroy utterly; obliterate
- a simple bomb of this type could annihilate them all
- a crusade to annihilate evil.
While also trying to distinguish these two words from 'eradicate', I also did encounter a response saying that the two mean the same but doesn't go into details. I'm weirded out by it: at least they must have a subtle difference?