5) donating H to a solution when they have been depleted and accepting H when they are in excess.
Explanation:
A buffer solution is a solution that undergoes a negligible change in pH in addition of moderate quantities of acid or alkali. In other words, a buffer solution is one that resists a change in pH on addition or dilution of small amounts of acids or alkalis.
So, from the given question:
Buffers are substances that help resist shifts in pH by donating H to a solution when they have been depleted and accepting H when they are in excess.