benzoate of soda

noun

Medical Definition of benzoate of soda