Translation of membran in English:

membran

membrane

noun

  • 1

    membrane, thin flexible skin-like tissue