it stands to reason that ... - German English Dictionary