sto (stock-tank oil) - English Synonyms Dictionary