be an ace for something - French English Dictionary