abrasive

(adj) harsh

disagreeable (similar term)