translate English to French: The important role that TNCs could play in infrastructure development in developing countries was stressed.
Les STN pouvaient jouer un rôle important dans les pays en développement.