an indisputable truth - Turc Anglais Dictionnaire