do something well - French English Dictionary