What is the full meaning of despumations
DESPUMATION, the throwing off of impurities [n]
Example of the word despumations placed on a Scrabble board.