El Qahira
1.
(
noun
) the capital of Egypt and the largest city in Africa; a major port just S of the Nile Delta; formerly the home of the Pharaohs
Synonyms:
Cairo
,
Egyptian capital
,
capital of Egypt
Related Words:
national capital
Terms and Conditions of Use / Copyright Notice