Cite

Search

Search results

1 result found

Luangwa

(Encyclopedia) Luangwa lwäng´wä [key], river, c.500 mi (800 km) long, S Africa. It rises in NE Zambia, near the Malawi border, and joins the Zambezi River. In the river valley lies Luangwa Nat...