membranate - German English Dictionary