meaning of Artischocken

Artischocken - German to English

artichokes