self serving declaration - Español Inglés Diccionario