stewed snails - Turkish English Dictionary