take the helm of - German English Dictionary