Definition of Nasser, Lake in English:

Nasser, Lake

proper noun

  • A lake in SE Egypt created in the 1960s by the building of the two dams on the Nile at Aswan.