chitosomes
English
Noun
chitosomes
plural of
chitosome
Anagrams
smoochiest
,
stichosome