Definition of Ido

Noun: Ido  ee-dow

  1. An artificial language that is a revision and simplification of Esperanto

See also:
idly
idocrase

Anagrams containing the word Ido

ido oid doi