capacity to do a task well - German English Dictionary