glyoxysomes

English

Noun

glyoxysomes

  1. plural of glyoxysome