Skip navigation.

Neva - What does it mean?

Definition of 'Neva'

English

(Neva River)

Proper noun

(en-proper noun)
  • A river in Russia.
  • Anagrams

    * * * *

    Similar to 'Neva'

    Nubia, Nova