Definition of Landlocked

  • 1. Surrounded entirely or almost entirely by land Adjective Satellite

Semanticaly linked words with "landlocked"