multicells

English

Noun

multicells

  1. plural of multicell