ARTICHOKE Meaning of ARTICHOKE in English [noun] [C] - a globe artichoke, see at globe (ROUND OBJECT), or a Jerusalem artichoke Cambridge English vocab. Кембриджский английский словарь. 2012