Definition of Pechora in English:

Pechora

proper noun

  • A river in northern Russia that rises in the Ural Mountains and flows about 1,125 miles (1,800 km) north and then east to the Barents Sea.

Pronunciation:

Pechora

/pəˈCHôrə//pyiˈCHyôrə/