capital of lesotho

Noun
  1. The capital of Lesotho;
    Located in northwestern Lesotho (synset 108978878)

Other Searches