meaning of selenicereus grandiflorus

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


Related Words

selenicereus grandiflorus |

Developed & Maintained By Taraprasad.com

Treasure Words