Definitions of Selenicereus:

  • noun:   mostly epiphytic climbing cacti that bloom at night