English

edit

Noun

edit

glyoxysomes

  1. plural of glyoxysome