the battle to control eyeballs

Vocabulary to understand the text
Version

EnglishFrench
globe oculaire
1investissement
1chemins ferrés
2fracturation (hydraulique)
2frénésie
2aubaine
in 2en pleine action
3au lieu de
3acier
3sable