ALTAI Meaning of ALTAI in English Altai (-ái)npr Altai (1. Altai mountains; 2. Altai region) Interlingua English vocab. Английский словарь Интерлингва. 2012