The English term "icy" matches the Italian term "ghiacciato"

other english words that include "icy" : italian :
bicycle velocipede
juicy succoso
policy politica