Translation of dodo in English:

dodo

dodo

noun

  • 1

    dodo, large extinct bird