heavy-duty gasoline vehicle - French English Dictionary