place oneself upon a level with others - German English Dictionary