senior or managing partner - German English Dictionary