supercells

English

Noun

supercells

  1. plural of supercell