throw oneself into one's arms - French English Dictionary