an undeniable/indisputable document - Turc Anglais Dictionnaire