keep (oneself) busy - Francés Inglés Diccionario