it stands to reason. - Espagnol Anglais Dictionnaire