Dictionary search results

Showing 1-2 of 2 results

benzoate British & World English

A salt or ester of benzoic acid

Bitrex British & World English

A bitter-tasting synthetic organic compound added to cleaning fluids or other products to make them unpalatable