mycomembranes

English

Noun

mycomembranes

  1. plural of mycomembrane