General Industry Term

SAR meaning in oil and gas

Definition

Synthetic Aperture Radar

SAR means Synthetic Aperture Radar. Satellite and airbourne remote sensing technique used to detect oil slicks on the sea surface. See

Satellite and airbourne remote sensing technique used to detect oil slicks on the sea surface. See

✓ Verified term

You might also be looking for