Synonyms of Baku
Primary definition: The capital and largest city of Azerbaijan, located on the Absheron Peninsula projecting into the Caspian Sea.
Primary definition: The capital and largest city of Azerbaijan, located on the Absheron Peninsula projecting into the Caspian Sea.