Definition of Neva in English:

Neva

proper noun

  • A river in NW Russia which flows 74 km (46 miles) westwards from Lake Ladoga to the Gulf of Finland, passing through St Petersburg.

Pronunciation:

Neva

/ˈniːvə//njɪˈvɑː/