SHAME THE DEVIL


Meaning of SHAME THE DEVIL in English

embarrass Satan, put Satan to shame

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.