remain at bay - German English Dictionary