oxysomes

noun
  1. Plural of oxysome; small, spherical particles found on the inner membrane of mitochondria, believed to be involved in ATP synthesis.
  2. Usage: technical; biology; also called elementary particles or F1 particles

Examples