double membrane - French English Dictionary