POLAR SUBSTANCE Meaning of POLAR SUBSTANCE in English A substance that carries a positive or negative charge, for instance water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012