hydroxyacetic acid

English

Noun

hydroxyacetic acid (uncountable)

  1. Glycolic acid.