membrana perforata - French English Dictionary