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