CAST OIL ON TROUBLED WATERS Meaning of CAST OIL ON TROUBLED WATERS in English smooth things over, calm things down Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012