Meaning of protea cynaroides

Definition of protea cynaroides

(noun) South African shrub whose flowers when open are cup-shaped resembling artichokes

Other information on protea cynaroides

WIKIPEDIA results for protea cynaroides
Amazon results for protea cynaroides