hi there


"we provide on-board courier services"

is on-board spelt on-board / on board / onboard in British English? Is there a difference in meaning at all?


no difference, try not to let such little things drive you nuts! There is not total agreement about the hyphen issue, so you will see variations used.
Students: Are you brave enough to let our tutors analyse your pronunciation?
What does this word mean? I couldn't find it in the dic.
it means that something is located or provided on a plane or a car, for example.

car: My new car has an on-board navigation system.
plane: The new Airbus has sophisticated on-board entertainment systems.