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