The root DI- means lacking. The root FIDE- (like FIDElity) means trust. Therefore, DIFFIDENT means lacking trust or confidence
Sounds similar to Confidence..instead of con this word has dif in beginning.. dif (difference, subtract and hence in negative sense)..so diffident means opposite of confidence.
Look at the root word "Fident" you can place Con+fident, or Dif+fident. They are polar opposites.
It is difficult to have CONFIDENCE when you are different
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com