PUPA Meaning of PUPA in English crisalide, cocon English Interlingue dictionary. Английский словарь Интерлингве. 2012