English

edit

Noun

edit

chitosomes

  1. plural of chitosome

Anagrams

edit