Stellostomites is a discoidal animal known from the Cambrian Chengjiang biota[1] and classified with the eldoniids.[2]
Stellostomites is a discoidal animal known from the Cambrian Chengjiang biota and classified with the eldoniids.