A heteropoly acid is a class of acid made up of a particular combination of hydrogen and oxygen with certain metals and non-metals. This type of acid is a common re-usable acid catalyst in chemical reactions.
To qualify as a heteropoly acid, the compound must contain: