road vehicle construction - French English Dictionary