translate English to French: Sale of petroleum and petroleum products
Vente de pétrole et de produits pétroliers