membranoid - French English Dictionary