it stands to reason - Turc Anglais Dictionnaire