TOTAL

Definition: 
Total Fina Elf (merger of former CFP, PetroFina, Elf Aquitaine) France
Subject Area 1: 
A company name