large-capacity haul truck - French English Dictionary