try to explain away a matter - Espagnol Anglais Dictionnaire