IDI Meaning of IDI in English idi-adj [occurring in compounds] idio- (= own, peculiar; separate, distinct) Interlingua English vocab. Английский словарь Интерлингва. 2012