Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of lake nyasa
  1. noun
    a long lake in southeastern Africa between Tanzania, Mozambique, and Malawi

    Similar: 

Explanation of lake nyasa
My lists:
Recently viewed words: