Attested.to

Definition

a place where stolen cars are disassembled for their parts

Seed ·

Term in context

chop shop in CommonParlance