main deposits - Alemán Inglés Diccionario