translate English to French: • satellite leasing costs
• les coûts de location d’un satellite