What is the full meaning of humectant
absorbing moisture [adj] / a substance that absorbs moisture [n -S]
Example of the word humectant placed on a Scrabble board.