English edit

Noun edit

glyoxysomes

  1. plural of glyoxysome