• Zoozoo

    Origin

    Imitative of its sound?

    Full definition of zoozoo

    Noun

    zoozoo

    (plural zoozoos)
    1. (obsolete) The wood pigeon.
    © Wiktionary