Definitions of Nicandra:

  • noun:   sturdy annual of Peru