to battle it out for supremacy - Turkish English Dictionary