French artichoke

English

Noun

French artichoke (plural French artichokes)

  1. Synonym of globe artichoke.