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