southern hairy red snail - Turkish English Dictionary