meaning of high dam

1. one of the worlds largest dams on the Nile River in southern Egypt


Related Words

high dam |

Developed & Maintained By Taraprasad.com

Treasure Words