Alcadia charmosyne explained

Alcadia charmosyne is a species of an operculate land snail, terrestrial gastropod mollusk in the family Helicinidae.

Distribution

This species occurs in Dominican Republic.

References

External links