Meaning of “benzoic acid” in the English Dictionary

british dictionary