Subscriber login


Forgot your password?

Library card login

Other

Neva


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

Neva in other Oxford dictionaries

Definition of Neva in the US English dictionary
  |  Cite

Word of the day

secretagogue

/ sɪˈkriːtəgɒg /
noun
a substance which promotes secretion …