neva : Idioms & Phrases

Index


neva river

  • noun a river in northwestern Russia flowing generally west into the Gulf of Finland
    Neva.
WordNet