Полный англо-русский словарь
keep a something from a
: удерживать что-либо от чего-либо
Полный англо-русский словарь
keep a shop
keep a stiff upper lip