Definify.com

Definition 2025


desmosomes

desmosomes

English

Noun

desmosomes

  1. plural of desmosome