Meaning of selenicereus grandiflorus

Definition of selenicereus grandiflorus

(noun) tropical American climbing cactus having triangular branches; often cultivated for its large showy night-blooming flowers followed by yellow red-streaked fruits

Other information on selenicereus grandiflorus

WIKIPEDIA results for selenicereus grandiflorus
Amazon results for selenicereus grandiflorus