In my native language we have the expression having glass-dust by which in spoken language we describe a person who's generally good but sometimes gets dishonest to take advantage of a situation or does an immoral thing now and then.

Don't trust him completely. I know him for years. He's got glass-dust.


He's a good bloke but he's got alittle glass-dust.

Is there a common spoken form of this expression in English? (Well I know how to use adjectives to express the idea but any spoken idiom or expression?)

I'm asking this because I was watching Southpark the episode in which Tweek & Craig were thought to be gay but they aren't so they pretend that they're breaking up in front of everyone. Tweek said,

"I opened myself up and let you in, but you've got spikes, man."

It came to me that this is exactly where a person in my native language would say, "you've got glass-dust, man" to imply that you're dishonest and duplicitous.

I searched dictionaries but I didn't find anything like have spikes even as a spoken expression. As native speakers, do you think it's acceptable as the equivalent I'm looking for? If not, what do you suggest?

Edit: We say someone has glass-dust (in nature) as there is a piece of broken glass in food. Food is generally good but if you're not careful you can cut yourselves with that piece. I figured maybe spikes represents glass-dust in my native language. But I couldn't find anything to back that up.

  • 1
    Persian :) خرده شیشه داشتن is the expression perhaps other Persian speakers can help.
    – Yuri
    Commented Aug 4, 2016 at 9:11
  • 4
    Could it be "He's got a mean streak", I wonder. The word "streak" is used to denote a character trait. Commented Aug 4, 2016 at 9:56
  • 1
    @Yuri - On finding the episode (you didn't provide the link) I say no, in the context "spikes" mean something very sharp, like hedgehog's needles, that make it impossible for the two to remain close to each other any longer.
    – Victor B.
    Commented Aug 4, 2016 at 10:30
  • 1
    I don't think the Southpark "you've got spikes" is remotely idiomatic - as can be inferred from the fact that all the first page of Google hits for that string of words are obviously Southpark-related (because it doesn't really occur elsewhere). I don't suppose the writers were consciously thinking of Mony Python's Spring Surprise, but that's essentially the sense being alluded to (I let you "inside" me, but your metaphorical sharp edges caused me internal damage). Commented Aug 4, 2016 at 14:12
  • 1
    There is the related idiomatic usage spikey = easily offended or annoyed, but most likely the Southpark usage wasn't intended to allude to that anyway. Commented Aug 4, 2016 at 14:13

1 Answer 1


From the context you gave, the statements from Southpark are related to the analogy that we all have a soft inner (emotional) self that we hide behind a hard outer protective (emotional) shell that we show to strangers. The part "you've got spikes" means that while the speaker opened himself up in the relationship, the other person's personality caused damage to him. I don't believe this is the same meaning as your phrase "he's got glass dust" in your language, since it refers to a specific kind of damage (emotional) that was caused in a specific type of relationship, and not a general tendancy to make 'bad' choices sometimes.

Instead, the phrase "He looks for the easy path" implies someone who might do the right thing, but often chooses to do the wrong thing instead (because that choice is easier for him). Another alternative is to say "he is unreliable", which implies that he may be reliable at times, but often is not, so extending trust to him is a bad idea.

  • Thanks that was very enlightening esp the spikes thing.
    – Yuri
    Commented Aug 4, 2016 at 10:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .