Comment
Comment by lavabiopsy
I can't answer that question because I am a native English speaker, but I can say, I would probably not use that phrase around non-native English speakers. It's confusing and could be misinterpreted. Generally one would want to avoid using idioms like that when trying to cross a language barrier.