Pechora

geographical name
Pe·​cho·​ra | \ pi-ˈchȯr-ə How to pronounce Pechora (audio) \

Definition of Pechora

river over 1100 miles (1770 kilometers) long in northeastern Russia in Europe flowing north into the Barents Sea