hold oneself together - French English Dictionary