membranoid

adjective
mem·​bra·​noid | \ ˈmem-brə-ˌnȯid How to pronounce membranoid (audio) \

Medical Definition of membranoid

: resembling a membrane