fall and curl up - French English Dictionary