IDO Meaning of IDO in English n. an artificial universal language based on Esperanto. [Ido, = offspring] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012