stood to reason - Alemán Inglés Diccionario