dove snails - Turkish English Dictionary