Taxon
Animalia > Arthropoda > Malacostraca > Decapoda > Scyllaridae > Parribacus
Vernacular names: red-spotted mitten lobster
WoRMS: 382926 NCBI: 1349619 Open in mapper Explore occurrences