moonflower nebula - Spanish English Dictionary