stuffed meatballs - Turkish English Dictionary