have an ability for something - German English Dictionary