thick liquid dressing used to flavor meats - Spanish English Dictionary