Spelling is correct except for the missing tilde over the "n", tacaņo. I never knew it to be bar slang though, it is used all over the country of Colombia to accuse a person of being a cheapskate.