On a ship (6)
'on a ship' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for aboard that I've seen before include "On vessel or vehicle" , "Embarked on (a ship)" , "on a train, perhaps" , "on a plane, perhaps" , "On (a ship, train, etc)" .)