Landlocked sultanate Synonyms
Definitions for Landlocked
- (adjective) surrounded entirely or almost entirely by land
Synonyms for phrase
LS abbreviation
LS is an abbreviation for Landlocked SultanateWhat does LS stand for?
LS stands for "Landlocked Sultanate"