very spicy snack or appetizer eaten on special occasions - Español Inglés Diccionario