Meaning of cherepovets

Definition of cherepovets

(noun) a city of east central Russia to the north of Moscow

Other information on cherepovets

WIKIPEDIA results for cherepovets
Amazon results for cherepovets