Dictionary search results

Showing 1-5 of 5 results

ATM British & World English

Asynchronous transfer mode

ATM New Oxford Dictionary for Writers & Editors

automated teller machine

atm in atmosphere British & World English

A unit of pressure equal to mean atmospheric pressure at sea level, 101,325 pascals