English edit

Noun edit

sclerosepta

  1. plural of scleroseptum

Anagrams edit