Landlock definition

To enclose or nearly enclose (a harbour, vessel, etc.) with land.
verb
0
0
Advertisement

Origin of landlock