(British & Australian) alsoa diamond in the rough (American & Australian)
a person who does not seem very polite or well educated at first, although they have a good character Mitchell may have been a rough diamond, but he was absolutely loyal to his employer.