popular festival in which grilled chicken is sold as the main dish - Spanish English Dictionary