MANDELATE


Meaning of MANDELATE in English

noun a salt of mandelic acid.

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