do one's utmost effort - Turkish English Dictionary