Meaning of “yahoo” in the English Dictionary

british dictionary