Onoba semicostata Taxon version key [NBNSYS0000176843] Sort order 1750 Taxonomic group Marine snail Read more about Onoba semicostata