landlocked
Explore definitions, synonyms, and language insights of landlocked
Definitions
Adjective Satellite
surrounded entirely or almost entirely by land; "a landlocked country"
Explore definitions, synonyms, and language insights of landlocked