Attested.to

Definition

an area in a town that has been devastated by bombs

Seed ·

Term in context

bomb site in CommonParlance