The Italian term "alludere, suggerimento, riferimento" matches the English term "hint"

other italian words that include "alludere" : english :
allùdere, alludere allude