sing the praises of - French English Dictionary