DIY2
Any substance, or combination of substances, which when dissolved in water produces a solution which resists a change in its hydrogen ion concentration upon the addition of acid or alkali.