Definition of Lesotho

  • (noun) a landlocked constitutional monarchy in southern Africa; achieved independence from the United Kingdom in 1966

Synonyms of Lesotho


Antonyms of Lesotho


No Antonyms Found.

Homophones of Lesotho


No Homophones Found.