heinous/terrible sin - French English Dictionary