DESPUMATION MEANING IN ENGLISH

• Despumation Definition & Synonyms

  1. (n.) The act of throwing up froth or scum; separation of the scum or impurities from liquids; scumming; clarification.


RECENT SEARCHES