Definitions of Tropaeolum peregrinum:

  • noun:   a climber having canary-colored flowers