What does al qahira mean?

al qahira meaning in General Dictionary

the main city of Egypt together with largest city in Africa; a significant interface merely to the south of the Nile delta; previously your home of Pharaohs