Definition of Nasser, Lake in English:

Nasser, Lake

proper noun

  • A lake in southeastern Egypt that was created in the 1960s by building two dams on the Nile River at Aswan.