French multinational corporation. When i was a kid, i didn't knew the meaning of this logo... do you know?