The English term "depressing" matches the Italian term "angustiante"

other english words that include "depressing" : italian :
depressingly pietoso