charcoal-grilled artichokes - Turkish English Dictionary