What is the meaning of baku in English?

Learn vocabulary with pictures as well as definitions of baku in English

Learn in

See more

n. Baku

Definition of Baku in English

Capital of Azerbaijan.