Definisi 'chop shop'

English to English
noun
1 a place where stolen cars are disassembled for their parts Terjemahkan
source: wordnet30

More Word(s)
shop, workshop,

Visual Synonyms