Stamboul
1.
(
noun
) the largest city and former capital of Turkey; built on the site of ancient Byzantium; seat of the Eastern Orthodox Church
Synonyms:
Constantinople
,
Istanbul
,
Stambul
Related Words:
city
,
metropolis
,
urban center
Terms and Conditions of Use / Copyright Notice