Term of the Moment

Hello World


Look Up Another Term


Definition: Yahoo! Mail


A free, Web-based email service from Yahoo!. It included Yahoo! Messenger before Messenger was discontinued in 2018. See Yahoo! Messenger and Yahoo!.