a very hot sauce made with hot peppers, onions, lemon juice and water - Spanish English Dictionary