membrana perforata - German English Dictionary