Meaning of Ido

Definition of Ido

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

Other information on Ido

WIKIPEDIA results for Ido
Amazon results for Ido