cubosomes

English

Noun

cubosomes

  1. plural of cubosome