1 zoozoo | Definition of zoozoo

zoozoo

noun
zoo·​zoo | \ ˈzüˌzü\
plural -s

Definition of zoozoo

dialectal, England

History and Etymology for zoozoo

imitative of its sound

Keep scrolling for more