It's possible that this phrase is a combination of words from different languages, or it could be a made-up phrase. If you could provide more context about where you encountered this phrase, it might be easier to understand its meaning and provide a translation.