Find the word definition

Wikipedia
Leča

Leča is a village situated in Novi Pazar municipality in Serbia.