stuffed animals - Turkish English Dictionary