What does Biomembran mean?

Biomembran - German to English

biomembrane

View more

  • biological membrane