make great or desperate efforts - Turco Inglés Diccionario