automated cash deposit machine - Alemán Inglés Diccionario