Term of the Moment

iPhone 7


Look Up Another Term


Definition: OWA


(Outlook Web Access, Outlook Web App) Earlier names for Outlook on the Web, the Web browser-based version of Microsoft Outlook. See Outlook.