Landlocked Meaning
There are 1 meaning(s) for word Landlocked
Meaning 1 : surrounded entirely or almost entirely by land
Example : a landlocked country
Example : a landlocked country
Similar words of Landlocked :
