The English term "scrupulous" matches the Italian term "diffidgnte"

other english words that include "scrupulous" : italian :
unscrupulous senza scrupoli, scoscenziato