membranate - French English Dictionary