The Italian term "fastoso, grandioso" matches the English term "magnificent"

other italian words that include "fastoso" : english :
geniale, fastoso brilliant
fastoso magnificently
fastoso, lussuoso sumptuous