Definitions of Ido:

  • noun:   an artificial language that is a revision and simplification of Esperanto