neomembrane - French English Dictionary