tree snail - Turkish English Dictionary