Definitions
Azerbaijan

What does Baku Mean?

Answer

Wiki User
08/04/2013

Baku is the capital and largest city of Azerbaijan, and also the name for Japanese supernatural beings