• Definition for "Pechora"
    • A river of northwest Russia moving about 1,802…
    • View More
  • Sentence for "Pechora"
    • One Russian critic has pointed out…
    • View More

Pechora definition

  • others:
    • A river of northwest Russia moving about 1,802 km (1,120 mi) northward into Pechora Bay, an arm for the Barents Sea.
29 votes

How would you define Pechora?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!