Meaning of maseru

Definition of maseru

(noun) the capital of Lesotho; located in northwestern Lesotho

Other information on maseru

WIKIPEDIA results for maseru
Amazon results for maseru