keeps off (verb) deflect: bounce off; turn aside
Sinonime: abated, altered, ameliorated, bettered, changed,
corrected, cured, doctored, enhanced,
fixed,
helped, improved, lessened, patched up, rebuilt, rectified, refreshed, refurbished, regenerated, regulated, rejuvenated, relieved, remedied, remodeled, renewed, renovated, reorganized, repaired, revived