east african land snail - Turkish English Dictionary