Definition of Vistula

Noun: Vistula  vis-chû-lu

  1. A European river; flows into the Baltic Sea
    - Vistula River

See also:
vistas
visual

Anagrams containing the word Vistula

vtuasli avistul lavistu ulavist tulavis stulavi istulav