make a great effort for something - Francés Inglés Diccionario