Cochlitoma zebra is a species of giant snail in the family Achatinidae.[1]
Cochlitoma zebra is a species of giant snail in the family Achatinidae.