make up an excuse - Turc Anglais Dictionnaire