Term Gallery logo

Meanings of halide salts in English