What is the meaning of cairo in English?

Learn vocabulary with pictures as well as definitions of cairo in English

Learn in

See more

n. Cairo

Definition of Cairo in English

Capital of Egypt.