Synonyms of Bomb Site in English :
Antonyms of Bomb Site in English
Thesaurus of Bomb Site in English
1. (noun) an area in a town that has been devastated by bombs