Term of the Moment

4K upscaling


Look Up Another Term


Definition: MSN Explorer


A Web browser from Microsoft that integrates its email and instant messaging services. Initially included with Windows XP, after Version 7 of the software, it became a paid product if used without an MSN Internet access subscription. See MSN.