it stands to reason. - Allemand Anglais Dictionnaire