Find the word definition

Wikipedia
Strilkivtsi

Strilkivtsi , a village in Ukraine, is located on the Nichlava river, within the Borshchiv Raion of Ternopil Oblast. There is a cave Priest's Grotto near the village.