DEMULSION


Meaning of DEMULSION in English

noun the act of soothing; that which soothes.

Webster English vocab.      Английский словарь Webster.