pull oneself back together - French English Dictionary