which means very bad or unpleasant; morally offensive or in bad taste; or even exasperatingly difficult to solve.
Don't buy that coat; it looks cheap and nasty.
Try not to make nasty comments about her speech.
He told a very nasty joke.
That's a very nasty problem. I don't know what we can do about it.