oxyacid

oxyacid

English Noun
Ad

Definition

An acid containing oxygen.

Etymology

From oxy- + acid.

Ad