restaurant where chorizo (spicy pork sausage) is the specialty - Spanish English Dictionary