Where does “isopoly acid” come from?

isopoly acid (English): Any of several complex oxyacids containing atoms...

Definitions

  1. Any of several complex oxyacids containing atoms...

Words derived from “isopoly acid