Synonyms of Lesotho

Primary definition: A landlocked country in southern Africa, completely surrounded by South Africa.

Full Dictionary Entry

Ranked Synonyms (Strongest to Related)