night-blooming cereus (cactus grandiflorus) - French English Dictionary