Meaning of lusaka

Definition of lusaka

(noun) the capital and largest city of Zambia

Other information on lusaka

WIKIPEDIA results for lusaka
Amazon results for lusaka