Find the word definition

Wiktionary

desmosomes

n. (plural of desmosome English)