membraneous - French English Dictionary