IMMACULATE Meaning of IMMACULATE in English adj immaculate; le Immaculate Conception the Immaculate Conception Interlingua English vocab. Английский словарь Интерлингва. 2012