large chrysalis snail - Turkish English Dictionary