Landlocked Meaning

There are 1 meaning(s) for word Landlocked

Meaning 1 : surrounded entirely or almost entirely by land

    Example : a landlocked country