self-explaining - Alemán Inglés Diccionario