KEEP FROM (OR KEEP SOMEONE FROM)
Meaning of KEEP FROM (OR KEEP SOMEONE FROM) in English
keep from ( or keep someone from)
avoid (or cause someone to avoid) doing something.
→ keep
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004