SOL Meaning of SOL in English n. Chem. a liquid suspension of a colloid. [abbr. of SOLUTION] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012