pechora
/pɪˈtʃoʊrə/Definitions
1. noun
A river in northwestern Russia, or a region in the Komi Republic.
“She had never heard of the Pechora River before moving to the area.”
1. noun
A river in northwestern Russia, or a region in the Komi Republic.
“She had never heard of the Pechora River before moving to the area.”