To congratulate warmly; to make happy; to express joy at someone's good fortune.
From Latin 'felicitare' (to make happy), from 'felix' (happy/fortunate). Same root as 'felicity' and 'Felix' (the name). To felicitate someone is to shower them with your joy.
Try Another Word