could kick himself - Turc Anglais Dictionnaire