IDO


Meaning of IDO in English

n. an artificial universal language based on Esperanto.

[ Ido, = offspring ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.