moonflower nebula - German English Dictionary