peritoneal membrane preserver - Spanish English Dictionary