be very skilled at a sport - Turkish English Dictionary