English Dictionary
Definition yahoo in British English
yahoo noun
[countable] noun
/jɑːˈhuː/
Synonyms and related words
