stuffed animal - Turkish English Dictionary