translate English to French: This is a damned lie, an unashamed falsehood.
Il s'agit là d'un mensonge éhonté.