Hymenocephalus may mean: