The Italian term "disonorevole" matches the English term "discreditable"

other italian words that include "disonorevole" : english :
disonorevole discreditably