impose a great strain - Español Inglés Diccionario