Lake Nasser

English

Proper noun

Lake Nasser

  1. A vast reservoir in southern Egypt and northern Sudan.