SOL Meaning of SOL in English [sol] abbreviation solicitor, soluble, solution Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012