Tending to affront or offend.
Unpleasant or disagreeable.
Unpleasant to the taste.
Anything distasteful.