English Synonym Finder

abrasive

Definitions

Capable of polishing or cleaning a hard surface by rubbing or grinding.

Showing little concern for the feelings of others; harsh or critical.