to excel oneself - German English Dictionary