meaning of cairo

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

cairo |

Developed & Maintained By Taraprasad.com

Treasure Words