green artichoke

English

Noun

green artichoke (plural green artichokes)

  1. Synonym of globe artichoke.