be very skilled at a sport - German English Dictionary