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
Tweet