stuffed squid - Turkish English Dictionary