English Dictionary
Definition bomb site in British English
bomb site noun
[countable] noun
/ˈbɒmˌsaɪt/
English Dictionary