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.