keep someone at bay - English Synonyms Dictionary