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