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