salamanca
Meanings
Noun
1. natural caves in some hills where according to popular belief, witches hold orgiastic covens with the devil as guest, and where those interested can form pacts with him (Rioplatense, Chile)
2. iguana-like creature with evil powers (Argentina)
3. sleight of hand (Philippines)