carmaking - French English Dictionary