Englishfor English speakers
weapon of indiscriminate destruction English
Synonyms weapon of indiscriminate destruction synonyms
What other words have the same or similar meaning as weapon of indiscriminate destruction?