SPUMA


Meaning of SPUMA in English

n foam, froth

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