INSUCCATION


Meaning of INSUCCATION in English

noun the act of soaking or moistening; maceration; solution in the juice of herbs.

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