1. Ido

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

Featured Games

Words that Rhyme with Ido

  • torpedo
Synonym.com