What does Artischockenherzen mean?

Artischockenherzen - German to English

artichoke minds