suds meaning in oil and gas
Definition
Sustainable Urban Drainage Systems
suds means Sustainable Urban Drainage Systems. are designed to reduce the potential impact of new and existing developments with respect to surface water drainage discharges
are designed to reduce the potential impact of new and existing developments with respect to surface water drainage discharges
✓ Verified term