put oneself together - German English Dictionary