carbon racing technology - French English Dictionary