meaning of Artischockenblüte

Artischockenblüte - German to English

artichoke blossom