devote a lot of effort to something - Turco Inglés Diccionario