SOL Meaning of SOL in English 1. var. of SOH.2. n. Chem. a liquid suspension of a colloid. Etymology: abbr. of SOLUTION Oxford English vocab. Оксфордский английский словарь. 2012