Or “Devils village” in English.