An Encylopedia Britannica Company

Pechora

1 ENTRIES FOUND:
Pechora /pɪˈtʃorə/ proper noun
Pechora
/pɪˈtʃorə/
proper noun
Britannica Dictionary definition of PECHORA

the Pechora River

also the Pechora
: river in Russia