protective clothing for automobile racing drivers - Turkish English Dictionary