VariousWords beta
Related Terms:
Definitions:
Noun
Lake Nyasa
Lake Malawi
Definition: a long lake in southeastern Africa between Tanzania, Mozambique, and Malawi