it stands to reason. - Deutsch Englisch Wörterbuch