Word info Synonyms

Lake Nyasa

Noun

Meaning

a long lake in southeastern Africa between Tanzania, Mozambique, and Malawi

Source: WordNet

Synonyms

Close letter words and terms