lepispheres
English
Noun
lepispheres
plural of
lepisphere