Dictionary.com
Thesaurus.com

truck jobber

American  

noun

  1. a jobber or wholesaler who makes calls carrying goods on a truck, thereby being able to take and deliver orders on the same call.