• Zenaida

    Full definition of zenaida

    Noun

    zenaida

    (plural zenaidas)
    1. A zenaida dove.
    © Wiktionary