roll oneself into a ball - French English Dictionary