What is a buffer?
A. a strong acid that keeps the pH low
B. a strong base that keeps the pH high
C. a very acidic substance
D. a weak acid or base that keeps the pH from changing