be an ace at something - German English Dictionary