The Italian term "abominevole, abominabile" matches the English term "hideous"

other italian words that include "abominabile" : english :
abominabile abominably
abominabile damnably
abominabile detestable