giant african land snail - Turkish English Dictionary