self serving declaration - Alemán Inglés Diccionario