keep one or more people at bay - Francés Inglés Diccionario