ATMTranslate ATM | into French | into German | into Spanish Italian translation of ATMn abbr automatic teller machine cassa (f) continua di prelevamentoATM in other Oxford dictionaries Definition of ATM in the British & World English dictionary Definition of ATM in the US English dictionary