self-applause - Spanish English Dictionary