What is the meaning of warsaw in English?

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

Learn in

See more

n. Warsaw

Definition of Warsaw in English

Capital of Poland.