endomembranes

English

Noun

endomembranes

  1. plural of endomembrane