be very skilled at a sport - French English Dictionary