IDO


Meaning of IDO in English

[ 'i:dəʊ ]

■ noun an artificial universal language developed from Esperanto.

Origin

C19: ~, lit. 'offspring'.

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