English edit

Noun edit

neuromembranes

  1. plural of neuromembrane