Полный русско-английский словарь
To sing the praises (of), to laud, to extol (to the skies), to eulogize
петь дифирамбы