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