Protective cushions or zones that reduce impact, shock, or conflict; things that separate opposing forces.
From Old French 'buff' (a blow or impact), possibly from imitative origins, plus the agent suffix '-er.' The term gained chemical meaning in the 19th century and computing meaning in the 20th century.
Try Another Word