he shamefacedly apologized. - Turc Anglais Dictionnaire