praise someone with enthusiasm - French English Dictionary