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