lepispheres

English

Noun

lepispheres

  1. plural of lepisphere