cairo tower

/K AY1 R OW0 T AW0 ER0/
N
  1. 1

    The (Borg El-Qāhira) a free-standing concrete tower in Cairo, Egypt.

Translate “cairo tower” into another language