what explains...? - Espagnol Anglais Dictionnaire