provide an alibi for - Turc Anglais Dictionnaire