do one's level best - Turkish English Dictionary