Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. Baku, capital of Azerbaijan: a port city on the Caspian Sea that is the capital of Azerbaijan and an important center for oil production
Translation
Not found. Request noted. Other translations below.Indonesian Baku
Korean 바쿠
Polish baku
Russianбаку