a very hot sauce made with hot peppers, onions, lemon juice and water - Spanisch Englisch Wörterbuch