ship railway
Noun
Meaning
An inclined railway with a cradle-like car, by means of which a ship may be drawn out of the water for repairs etc.
A railway arranged for the transportation of vessels overland between two watercourses or harbours.
Source: en.wiktionary.org