membranoid - German English Dictionary