derelict motor vehicle site - Alemán Inglés Diccionario