open space where used automotive scraps are sold in general - Español Inglés Diccionario