yahoo meaning
yahoo meaning, definition, what is yahoo: a rude, loud, unpleasant person, especially one who has little education. Learn more.