exomembranes

English

Noun

exomembranes

  1. plural of exomembrane