Synonyms of Baku

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

Full Dictionary Entry

Antonyms & Opposite Concepts