pechora

/pɪˈtʃoʊrə/

Definitions

1. noun

A river in northwestern Russia, or a region in the Komi Republic.

“She had never heard of the Pechora River before moving to the area.”

Synonyms

  • region
  • river

Antonyms

  • desert
  • ocean