bomb site
noun
an area where the buildings have been destroyed by bombs
Words nearby bomb site
bomb lance,
bomb out,
bomb rack,
bomb run,
bomb shelter,
bomb site,
bomb squad,
bombacaceous,
bombard,
bombarde,
bombardier