do battle - Turkish English Dictionary