Find the word definition

Wiktionary

chitosomes

n. (plural of chitosome English)