a.
1.
Rough.
2.
Sour, acrid, tart, crabbed, hard, biting, sharp, caustic, corrosive.
3.
Grating, discordant, jarring.
4.
Crabbed, morose, stern, severe, austere, acrimonious, ill-tempered, hard, ill-natured, sour, unkind, unfeeling.
5.
Rude, uncivil, bluff, blunt, gruff, ungracious, churlish, bearish, brutal.