SUFFOCANTE Meaning of SUFFOCANTE in English adj choking, stifling Interlingua English vocab. Английский словарь Интерлингва. 2012