spumescent - English Synonyms Dictionary