impose a great strain - Espagnol Anglais Dictionnaire