BPOGRL
Definition
A Major Oil and Gas Company Oil Grangemouth Refinery Limited
BPOGRL means a major oil and gas company Oil Grangemouth Refinery Limited.
Refers to the corporate owner/operator of BP's Grangemouth refinery in Scotland.
✓ Verified term