keep off (smth.)
1) keep off (smth.) — держать в отдалении; не подпускать
You better keep off that neighborhood – Не совался бы ты в тот район
2) keep off smth. — сдерживать
In theory unemployment should keep off inflation – Теоретически безработица тормозит инфляцию
3) воздерживаться
Frost kept off till December – Мороз разразился только в декабре

Fun Facts
An iceberg contains more heat than a lit match.