oxysomes

English

Noun

oxysomes

  1. plural of oxysome