lake nyasa Meaning, Definition & Usage

  1. noun a long lake in southeastern Africa between Tanzania, Mozambique, and Malawi
    Lake Malawi.

WordNet