The Italian term "squisito" matches the English term "deliciously"

other italian words that include "squisito" : english :
squisito delicious