operculigerous systylious ocelligerous opisthocoelian ectocochleate ostiolate pelliculate ovuliferous ooidal ovigenous