SCARF meaning in oil and gas
Definition
Save Cash and Reduce Fuel
SCARF means Save Cash and Reduce Fuel. UK Government initiative for Domestic Energy Efficiency improvements
UK Government initiative for Domestic Energy Efficiency improvements
✓ Verified term