undulated membrane - French English Dictionary