charcoal-grilled artichokes - German English Dictionary