IDO Meaning of IDO in English [Ido]n [Interling.] Ido Interlingua English vocab. Английский словарь Интерлингва. 2012