IDO


Meaning of IDO in English

n. an artificial universal language based on Esperanto.

Etymology: Ido, offspring

Oxford English vocab.      Оксфордский английский словарь.