he shamefacedly apologized. - Espagnol Anglais Dictionnaire