English | German | Russian | Czech

landlock English

Meaning landlock meaning

What does landlock mean?

landlock

(transitive) To enclose or nearly enclose (a harbour, vessel, etc.) with land.

Are you looking for...?