Scientific Name:Spongicolidae
ZH Common Names:俪虾科
Arthropoda > Malacostraca > Decapoda
Jilinocaris
Spongiocaris