supermembranes

English

Noun

supermembranes

  1. plural of supermembrane