stuffed turtle - Turkish English Dictionary