spicy snails - Turkish English Dictionary