Did you mean artichoke?
artichoke
noun
°An edible plant related to the thistle.
synonyms: globe artichoke