Definitions of Rosa pendulina:

  • noun:   European alpine rose with crimson flowers