police impound lot - Alemán Inglés Diccionario