петь дифирамбы

To sing the praises (of), to laud, to extol (to the skies), to eulogize

Источник: Полный русско-английский словарь на Gufo.me