Detailed Translations for Estambul from Spanish to English
Estambul:
Translation Matrix for Estambul:
Wiktionary Translations for Estambul:
Estambul
proper noun
-
largest city of Turkey and last capital of Ottoman Empire
Cross Translation:
External Machine Translations: