automatic teller machine (atm) - German English Dictionary