explain yourself - Inglés Sinónimo Diccionario