kamus
.
Search
About
chop_shop
English
chop shop
Noun
A place where stolen cars are disassembled for their parts
English: chop shop