manage things well - French English Dictionary