Smart Definition
Etymology
Pronunciation
membrana
membrane
membrane
thin layer of tissue
Membrana means membrane and is a direct cognate of the English word membrane0.
noun
  1. membrane
    A thin layer of tissue that covers or lines something
    La membrana celular protege el interior de la célula. // The cell membrane protects the interior of the cell.