Meaning of Vistula

Definition of Vistula

(noun) a European river; flows into the Baltic Sea

Other information on Vistula

WIKIPEDIA results for Vistula
Amazon results for Vistula