artichokes vinaigrette - Turkish English Dictionary