SOL Meaning of SOL in English n. Chem. a liquid suspension of a colloid. [ abbr. of SOLUTION ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012