artificial membranes - German English Dictionary