Ovcharka Explained

Ovcharka or ovtcharka (ru|овчарка|link=no, lit. "sheep dog") may refer to: