stuffed animal - French English Dictionary