Pechora

1 ENTRIES FOUND:
Save
Pechora /pɪˈtʃorə/ proper noun
Pechora
/pɪˈtʃorə/
proper noun
Learner's definition of PECHORA

the Pechora River

also the Pechora
: river in Russia