Ok I think i would like to see the dictionary for this word.
It's make sense it sounds like a key chain logo smile.
Oh I get i heard it form on of my friend he say that it is a wine name found in other countries (don't know what country).