Meaning of high dam

Definition of high dam

(noun) one of the world's largest dams on the Nile River in southern Egypt

Other information on high dam

WIKIPEDIA results for high dam
Amazon results for high dam