The Italian term "timido" matches the English term "diffident"

other italian words that include "timido" : english :
timido, timido shy
timido timide