hard-fought battle - Turkish English Dictionary