PUPA


Meaning of PUPA in English

crisalide, cocon

English Interlingue dictionary.      Английский словарь Интерлингве.