do one's utmost effort - Turco Inglés Diccionario