dogged perseverance - Turkish English Dictionary