SELF-APPLAUSE


Meaning of SELF-APPLAUSE in English

noun applause of one's self.

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