biomembranes

English

Noun

biomembranes

  1. plural of biomembrane