main depot - Alemán Inglés Diccionario