sarcospheres

English

Noun

sarcospheres

  1. plural of sarcosphere