YourDictionary

Dictionary Home » Business » landlocked

landlocked business definition

  1. Of or referring to a country without direct access to the sea. Landlocked countries are at a significant economic disadvantage, although Switzerland seems to have adjusted nicely.
  2. Describing a tract of land without direct access to a public road.

Learn more about landlocked

link/cite print suggestion box