Find the word definition

Wiktionary
supermembrane

n. (context mathematics physics English) A multidimensional membrane (a ''brane'') posited in some theory of everything

Usage examples of "supermembrane".

The nerve network of the coelenterate does the same thing, acting as a supermembrane of a supercell.