self-explaining - Francés Inglés Diccionario