Definition
Yahoo (proper noun) - The ugly cousin-in-law of Google that you use to hook up with in high school, but are now too ashamed to admit that you even know her.
MEANWHILE, ON OUR OTHER SITES…



