Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: Ido  ee-dow
  1. An artificial language that is a revision and simplification of Esperanto

Type of: artificial language

Encyclopedia: Ido