icosaspheres

English

Noun

icosaspheres

  1. plural of icosasphere