stuffed turtle - French English Dictionary