self-serving declaration - Español Inglés Diccionario