Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun ido
1 sense of ido
Sense 1
Ido -- (an artificial language that is a revision and simplification of Esperanto)
=> artificial language -- (a language that is deliberately created for a specific purpose)