Taxon
Animalia > Platyhelminthes > Trematoda > Diplostomida > Aporocotylidae > Cardicola
Accepted name: Elaphrobates beveridgei
WoRMS: 766404 NCBI: 1518604 Open in mapper Explore occurrences