heavy-duty diesel vehicle - Turkish English Dictionary