'Lesotho' definitions:

Definition of 'Lesotho'

From: WordNet
noun
A landlocked constitutional monarchy in southern Africa; achieved independence from the United Kingdom in 1966 [syn: Lesotho, Kingdom of Lesotho, Basutoland]