Noun
-
the capital of Egypt and the largest city in Africa
a major port just to the south of the Nile delta
formerly the home of the Pharaohs
- al qahira - el qahira - egyptian capital - capital of egypt -
a town at the southern tip of Illinois at the confluence of the Ohio and Mississippi Rivers