heavy-duty car - French English Dictionary