manage one's affairs well - Francés Inglés Diccionario