English Dictionary
◊ PERCHLORATE
perchlorate
n : a salt of perchloric acid