M2 Meaning of M2 in English Management Interface 2: The management of Private ATM networks or switches. ATM Forum English vocabulary. Английский словарь организации Форум ATM. 2012