meaning of lake nasser

1. lake in Egypt formed by dams built on the Nile River at Aswan


Related Words

lake nasser |

Developed & Maintained By Taraprasad.com

Treasure Words