hortlak


Results for "hortlak"

Turkish - English dictionary

hortlak

(Turkish - English dictionary) :
fearsome ghost, evil apparition, goblin, specter.