Definition of landlocked:
(adj) :
a term used to refer to a region, especially a country, that does not border the sea
"switzerland is landlocked and obviously will never be a great sea power and must always trade overland."
Definition of landlocked:
(adj) :
a term used to refer to a region, especially a country, that does not border the sea
"switzerland is landlocked and obviously will never be a great sea power and must always trade overland."