Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of landlock

- To inclose, or nearly inclose, as a harbor or a vessel, with land.