make a tremendous effort - Espagnol Anglais Dictionnaire