Thread:B1bl1kal/@comment-30861466-20170828161622/@comment-1682045-20170828162601

I think I finally figured out what that phrase meaned. It's means "bomb site/bombsite is an empty area (in a town or @ a mountain region or something like that) where an explosive like a bomb has destroyed all the buildings", meaning destructive or messy.