shabd-logo

Meaning of MEMBRANE in English

A thin layer or fold of tissue, usually supported by a fibrous network, serving to cover or line some part or organ, and often secreting or absorbing certain fluids.

Use in sentences of MEMBRANE

    Meaning of MEMBRANE in English

    • A thin layer or fold of tissue, usually supported by a fibrous network, serving to cover or line some part or organ, and often secreting or absorbing certain fluids.

    Synonyms of ‘MEMBRANE

      Antonyms of ‘MEMBRANE

        Articles Related to ‘MEMBRANE

        Browse Other Words By Clicking On Letters

        A
        B
        C
        D
        E
        F
        G
        H
        I
        J
        K
        L
        M
        N
        O
        P
        Q
        R
        S
        T
        U
        V
        W
        X
        Y
        Z
        A
        B
        C
        D
        E
        F
        G
        H
        I
        J
        K
        L
        M
        N
        O
        P
        Q
        R
        S
        T
        U
        V
        W
        X
        Y
        Z