embroider shaped like an artichoke - German English Dictionary