piece of spaghetti - French English Dictionary