Landlocked
Landlocked in International Trade
Meaning of Landlocked, according to the Dictionary of International Trade (Global Negotiator): Having no direct access to the sea.
Meaning of Landlocked, according to the Dictionary of International Trade (Global Negotiator): Having no direct access to the sea.
Tags: