Yahoo! Mail
Search results
- Dictionaryya·hoo/yäˈho͞o/
exclamation
- 1. expressing great joy or excitement: "yahoo—my plan worked!"
Powered by Oxford Dictionaries
exclamation
Powered by Oxford Dictionaries
Yahoo! is an American web services provider. It is headquartered in Sunnyvale, California, and operated by the namesake company Yahoo! Wikipedia