Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
  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
Not found. Request noted. Other translations below.Indonesian Baku
Korean 바쿠
Polish baku
Russian баку