artichoke thistle

noun

Definition of artichoke thistle