SELF-DELATION


Meaning of SELF-DELATION in English

noun accusation of one's self.

Webster English vocab.      Английский словарь Webster.