English edit

Etymology edit

super- +‎ membrane

Noun edit

supermembrane (plural supermembranes)

  1. (mathematics, physics) A multidimensional membrane (a brane) posited in some theories of everything.