INDOMABILE Meaning of INDOMABILE in English adj untamable; indomitable Interlingua English vocab. Английский словарь Интерлингва. 2012