ladoga

/ˈlɑːdoʊɡə/

Definitions

1. noun

A lake in northwestern Russia, the second-largest lake in Europe.

“The group of scientists was traveling to Lake Ladoga to study its unique ecosystem.”

Synonyms

  • lake
  • waterbody

Antonyms

  • desert
  • wasteland