night-blooming cereus (selenicereus grandiflorus) - Spanish English Dictionary