I say South Russian Ovcharka
http://www.southrussianovcharka.com
Ovcharka means sheep dog or shepherd dog.
NOT breed known as OVCHARKA without a Name in front of it
Caucasian Ovcharka shepherds dog
Central Asian Ovcharka - CAS Shepherds dog USA
South Russian Ovcharka Sheepdog
East European Ovcharka GSD Russian Style
Even Old English Ovcharka if you say Old English Sheepdog in Russian it will Be Ovcharka.
We use the translation for the English sites and most places around the world do.