Synonyms and Antonyms for Lake_Nyasa

1. Lake Nyasa (n.)

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

Synonyms: