operculigerous oculate ovococcoid oculated ooidal oophorous opisthocoelian operculigenous oligochaetous ovuliferous