This has been a very interesting thread.
I am a Spanish native from Argentina and I didn't have the slightest clue of what this expression could mean!
It doesn't cease to amaze me how local idioms and expresios can be so different and completely inintelligible to other speakers of the same language
