self-explaining - Español Inglés Diccionario