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.
Site Hint: Check out our list of pronunciation videos.
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.