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.

Related Sources

  • Sentence for "Pechora"
    • One Russian critic has pointed out…
    • View More
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!