protective clothing for automobile racing drivers - French English Dictionary