Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

pechora Definition

Cancel
pechora
geographical name(Pe-cho-ra)
river over 1100 miles (1770 kilometers) long in northeastern Russia in Europe flowing north into the Barents Sea

Words Related to pechora!

pechora Examples by Brain Bank Users