Definition
A Blanket Purchase Agreement (BPA) is a simplified method of filling anticipated repetitive needs for supplies or services. BPAs establish pricing and terms but don't guarantee orders. They're often established against GSA Schedules for commonly purchased items.
Official Source
FAR Part 13