Find the word definition

Wikipedia
Satovcha

Satovcha (, old version: Satovitsa, Svatovitsa) is a village in Southwestern Bulgaria. It is the administrative center of the Satovcha Municipality in Blagoevgrad Province.