English Dictionary
Definition dispatch rider in British English
dispatch rider noun
[countable] noun
1
someone whose job is to deliver documents or parcels by motorcycle
