English edit

Noun edit

dexosomes

  1. plural of dexosome