English dictionary
ido meaning and definition
Definition and meaning of ido at MeaningMonkey.org. ido meaning and definition in the English Dictionary.IDO noun
Definition of Ido (noun)
- an artificial language that is a revision and simplification of Esperanto
Source: Princeton University Wordnet