HUMECTANT MEANING IN ENGLISH

• Humectant Definition & Synonyms

  1. (a.) Diluent.
  2. (n.) A diluent drink or medicine.


RECENT SEARCHES