elliptospherocones

English

Noun

elliptospherocones

  1. plural of elliptospherocone