meaning of el qahira

1. the capital of Egypt and the largest city in Africa; a major port just south of the Nile delta; formerly the home of the Pharaohs


Related Words

el qahira |

Developed & Maintained By Taraprasad.com

Treasure Words