rough diamond - definition and synonyms

noun [countable] British informal 

Your browser doesn’t support HTML5 audio

singularrough diamond
pluralrough diamonds
  1. someone who does not behave politely or is not well educated, but is pleasant and kind