Translation of globe artichoke in Spanish:

globe artichoke

alcachofa, n.

noun

  • 1

    alcachofa feminine
    alcaucil masculine River Plate