manage things well - Francés Inglés Diccionario