Англо-русский словарь Мюллера
keep off а) держать(ся) в отдалении; не подпускать keep off! назад! keepoff the subject! не касайтесь этого вопроса! keep off the grass! не ходите потраве! keep your mind off this не думайте об этом, выкиньте это из головы б)задержать(ся) Will the rain keep off until after the game? A piece of cheesewill keep off hunger for a time. в) воздерживаться The doctor advised Jim tokeep off fattening foods. г) не упоминать I suggest that you keep off religionwhile the priest is here.
Новый большой англо-русский словарь
[ʹki:pʹɒf] phr v
1. 1) держаться в отдалении, не приближаться
keep off! - назад!, отойди(те)!; не подходить!
keep off the grass! - а) не ходи(те) по траве!; «по газону не ходить» (надпись); б) проявляй осторожность!; не суйся, где опасно!
if the rain keeps off... - если дождь (ещё долго) не пойдёт...
2) держать в отдалении
to keep smth., smb. off - не подпускать что-л., кого-л. близко, держать что-л., кого-л. на расстоянии; не позволять прикасаться к чему-л., к кому-л.
keep your hands off! - руки прочь!; руками не трогать!
they made a big fire to keep off the wolves - они развели большой костёр, чтобы отогнать волков
she carried a parasol to keep off the sun - у неё был зонтик для защиты от солнца
2. избегать, не касаться
to keep off drugs - избегать употребления наркотиков