Taxon
Animalia > Mollusca > Gastropoda > Architaenioglossa > Ampullariidae > Pomacea
WoRMS: 737472 NCBI: 72702 Open in mapper Explore occurrences