An Encylopedia Britannica Company

dispatch rider

1 ENTRIES FOUND:
dispatch rider noun
also British despatch rider
plural dispatch riders
dispatch rider
noun
also British despatch rider
plural dispatch riders
Britannica Dictionary definition of DISPATCH RIDER
[count] chiefly British
: someone who delivers messages or packages especially by traveling on a motorcycle