Definition of pillar rose in English:

pillar rose

noun

  • A climbing rose suitable for training on an upright.

    • ‘The climbers also are pillar roses, adapted to growing near buildings and on posts and the climbing hybrid tree.’
    • ‘‘Don Juan,’ 1958: This longtime favorite pillar rose has 8-to 10-foot canes and pointed buds that open to 5-inch rich-red, velvety blooms with a citrus fragrance.’