Definition of station ship in English:
station ship
noun
historical US MilitaryA ship assigned to a particular station, acting as a patrol vessel, or providing troops, refuelling or repair facilities, etc., as required.
Origin
Late 17th century.
Are You Learning English? Here Are Our Top English Tips