Definitions of Protea cynaroides:

  • noun:   South African shrub whose flowers when open are cup- or goblet-shaped resembling globe artichokes