neuromembranes

English

Noun

neuromembranes

  1. plural of neuromembrane