English edit

Noun edit

desmosomes

  1. plural of desmosome